6771fc4df9d99bd30259683069747598d1ddb720,xwiki-platform-scheduler/plugin/src/main/java/com/xpn/xwiki/plugin/scheduler/SchedulerPlugin.java,SchedulerPlugin,init,#XWikiContext#,94

Before Change


            try {
                for (String wikiName : wikiServers) {
                    context.setDatabase(wikiName);
                    updateSchedulerJobClass(context);
                }
            } finally {
                context.setDatabase(initialDb);

After Change


                    wikiServers = new ArrayList<String>();
                }
            } else {
                wikiServers = new ArrayList<String>();
            }

            if (!wikiServers.contains(context.getMainXWiki())) {
                wikiServers.add(context.getMainXWiki());
            }

            // Init class
            
            try {
                for (String wikiName : new ArrayList<String>(wikiServers)) {
                    context.setDatabase(wikiName);
                    try {
                        updateSchedulerJobClass(context);
                    } catch (Exception e) {
                        LOG.error("Failed to update scheduler job class for in wiki [" + wikiName + "]", e);